import Vue from "vue";
import App from "./App.vue";
import router from "./router";
import store from "./store";

// 请求封装
import "@/libs/request";

// 全局样式
import "@/styles/global.scss";

const dev = process.env.NODE_ENV === "development";
dev && require("@/mock");

// 移动端100vh问题
// 在移动端使用 100vh 时，发现在 Chrome、Safari 浏览器中，因为浏览器栏和一些导航栏、链接栏导致不一样的呈现：
// 你以为的 100vh === 视口高度
// 实际上 100vh === 视口高度 + 浏览器工具栏（地址栏等等）的高度
import vhCheck from "vh-check";
vhCheck("browser-address-bar");

Vue.config.productionTip = false;

new Vue({
  router,
  store,
  render: (h) => h(App),
}).$mount("#app");
